A-A+

Samba介绍及功能:

2014年02月20日 其他服务 暂无评论 阅读 1,074 次

1. Samba介绍及功能:

SMB是局域网上的共享文件夹/打印机的一种协议.

1) . 提供windows风格的文件和打印机共享

2) . 在windows网络中解析NetBios的名字

3) . 提供SMB客户端,linux用户可以利用smbclient利用类似于ftp的形式访问windows资源.

4) . 提供命令工具,利用该工具可以有限制地支持windows的某些管理功能.

2. Samba的安装

#rpm -qa|grep samba /// 查看当前系统是否有安装软件,我已经安装好了的

samba-common-3.6.9-151.el6.x86_64

samba-client-3.6.9-151.el6.x86_64

samba-winbind-clients-3.6.9-151.el6.x86_64

samba-swat-3.6.9-151.el6.x86_64 /// 可装可不装,web 配置工具

samba-3.6.9-151.el6.x86_64

samba-winbind-3.6.9-151.el6.x86_64

#yum -y install samba samba-client samba-devel samba-swat ///若没有安装将其安装

3 . Samba服务的配置

[global] : 全局参数配置

[homes] : 共享存储在/home中的linux用户目录

[printers] : 用于共享本地linux打印机文件/etc/printcap中列出的所有打印机.

security = user /// 安全等级,默认为user;

其他安全等级:

(1)share

当客户端连接到该等级的Samba服务器时,不需要输入账号和密码,就可以访问samba服务器上的共享资源,但安全性无法保证.

(2)user

用户需要输入有效的密码,通过验证后才能使用服务器的共享。

(3)server

与user等级相同,也需要输入有效的账号和密码,但需要指定口令服务器:; password server =
eg: security = server
password server= SMB2
smb passwd file =/etc/samba/smbpasswd_smb2

(4)Samba服务器加入到windows NT域中后,samba的服务器不再负责账号和密码的验证,统一由域控制器负责,则使用访安全等级,同时也必须指定口令服务器。

(5)ads安全等级

Samba服务器加入到windows活动目录后,使用访安全等级。同时也需要指定口令服务器.

注要说明以下几点:

[data] /// 所共享的要显示的目录名字

comment = Public Data // 文字说明

path = /var/data /// 要共享的文件目录

public = yes /// 设置是否共享

browseable = yes // 是否可以浏览

writeable = yes // 是否可写

create mask = 0770 // 所创建对新文件的权限

directory mask = 0770 // 创建目录的权限

# read only = no // 是否只读权限

# valid users = @test1 @test // 哪些用户组织可以访问

# guest ok = no // 是否开启无密码访问 建议关闭此项

# write list = minunx @test // 哪些用户组织可以写

创建用户:

samba 用户是用的/etc/passwd 中的用户, 只是密码不是系统中所储存的密码,需要单独用smbpasswd 来创建密码. 可通过命令将系统用户映射给samba :

cat /etc/passwd | /usr/bin/mksmbpasswd.sh > /etc/samba/smbpasswd

创建用户: useradd -M -s /sbin/nologin ansoft

为用户添加SMB口令:

smbpasswd -a ansoft

给上面定义的共享目录添加samba用户权限 :

chown -R ansoft.ansoft /var/data

启动samba 服务器:

service smb start

1). Linux 客户机访问samba共享服务:

smbclient -L //主机名或者IP -U 登录名 //列出共享

客户机直接挂载:

mount -t cifs //192.168.0.7/data -o username=ansoft // 之后输入密码即可

win客户端可直接添加映射网络磁盘:

右击计算机---> 映射网络驱动器, 在文件夹位置输入共享目录的具体地址

至此已完成samba服务器简单配置,后续大家可根据自己的需求来更改配置文件!

标签:
蜗牛的梦想
Copyright © Linux系统运维联盟 保留所有权利.   Theme  Ality 京公网安备11011402000199号 京ICP备14047887号

用户登录